<?php
	require('../../inc/config.php');
	$item_menu[0] = 'News';
	$item_menu[1] = 'campaign';

    $title = 'Campañas de Mailing';
	
	include('../header.php');

	if (!isset($_SESSION["admin"])) {redirect(ADMIN."login.php");	exit(); }

	if(!empty($_SESSION['Msg'])) {
	   echo mensaje_ok($_SESSION['Msg']);
		$_SESSION['Msg']='';
	}

    $de_donde     = '';

	
	$id       = request('id',0);
	$news_id  = request('news_id',0);
	$accion   = request('accion','listar');
	

	switch ($accion) {

		case 'duplicar': /******************************************************************************** DUPLICAR *********************/
			$rs = $db->SelectLimit("select * from publicaciones where id='$id'", 1);
			$x	= $rs->FetchRow();

			$x['id']         = 0;
			$x['activo']     = 0;
			$x['fecha']      = time();
			$x['modificado'] = time();

			$ok = $db->Autoexecute('publicaciones', $x,'INSERT'); 

			$accion = 'listar';
			break;

		case 'delete': /******************************************************************************** DELETE *********************/
			$ok 	= $db->Execute("delete from newsletter_campaign where id='$id'");
			if ($ok) { echo mensaje_ok("La Campaña se elimin&oacute; correctamente.");
			} else { echo mensaje_error("ERROR!! No se pudo eliminar la Campaña.");	}
			break;

		case 'guardar': 
			$data = $_POST['data'];
			if(!empty($data['nombre'])){
				$listas = implode(',',$data['listas']);
				$data['listas'] = $listas;
				$data['creado'] = time();
				$data['envios'] = 0;
				$ok = $db->Replace('newsletter_campaign', $data,'id', $autoquote = true); 
				if ($ok) { echo mensaje_ok("El Registro se guardo correctamente.");
				} else { echo mensaje_error("ERROR!! No se pudo guardar el Registro."); }

			}
			break;
	}

	//------------------------------------------------------------------------------------
	//                                                                 Listas de Correo
	//------------------------------------------------------------------------------------
	$sql = "select * from listas_correos where activo='1' order by nombre asc";
	$rs  = $db->Execute($sql);
	$Listas = $rs->GetRows();

	//------------------------------------------------------------------------------------
	//                                                                         Campañas
	//------------------------------------------------------------------------------------
	$sql = "select * from newsletter_campaign order by creado desc";
	$rs  = $db->Execute($sql);
	$Campanias = $rs->GetRows();
	
?>
	<h2><?php echo $title;?></h2>
	
<?php if (!empty($Campanias)) { ?>
	<table class='table table-striped table-bordered table-hover' style='width:900px; font-size:12px;'>
		<thead>
			<tr>
				<th>ID</th>
				<th style='width:150px;text-align:center;'>Acciones</th>
				<th>Creada</th>
				<th>Título</th>
				<th>Listas</th>
				<th>Fecha de Envio</th>
			</tr>
		</thead>
		<tbody>

		<?php foreach($Campanias as $not) { $listas = explode(',',$not['listas']); ?>
			<tr>
				<td><?php echo $not['id'];?></td>
			
				<td align='center' nowrap="nowrap">
				
					<a href='campaign_editar.php?id=<?php echo $not['id'];?>&news_id=<?php echo $not['newsletter_id'];?>'
						title='Editar esta publicación' class='btn btn-warning btn-sm'><i class="fa fa-pencil-square-o"></i></a>

					<a href='campaign.php?accion=delete&id=<?php echo $not['id'];?>'
						title='Eliminar esta Campaña' class='btn btn-danger btn-sm'
						onclick="return confirm('Est&aacute; seguro de eliminar esta Campaña?\n <?php echo $not['nombre'];?>');">
						<i class="fa fa-trash-o"></i></a>

					<a href='<?php echo ADMIN;?>newsletter/campaign_enviar.php?id=<?php echo $not['id'];?>&news_id=<?php echo $not['newsletter_id'];?>'
						class='btn btn-default btn-sm' title='Enviar Campaña'
						onclick="return confirm('Est&aacute; seguro de ENVIAR esta Campaña?\n <?php echo $not['nombre'];?>');">
						<i class="fa fa-envelope-o"></i></a>
					
				</td>
                <td nowrap='nowrap'><?php echo date("d-m-Y H:i",$not['creado']);?></td>
				<td nowrap="nowrap"><?php echo $not['nombre'];?></td>
				<td>
					
					<?php foreach ($Listas as $l){
						if( in_array($l['id'],$listas) ) { echo $l['nombre'].' - ';}
					} ?>
				</td>
				<td><?php echo $not['envios'];?></td>
			</tr>
		<?php } ?>

	</table>
<?php } else { ?>
	<span class='titulo'>No hay Contenidos para mostrar</span>
<?php } ?>

	
	
<?php	
	include(RADMIN.'/footer.php');
?>